layui.config({
	base: '../../../eui/plugins/layui-extend/' //这是你存放拓展模块的根目录
});

layui.use(['form'], function() {
	var form = layui.form;
	var id = getParam("id");
	io.get("/strategy/strategies/" + id, function(res) {
		var data = res.data;
		form.val('lForm', data)
		form.render();
		// 获取textarea元素
		var textarea = document.getElementById('content');
		// 获取显示行号的元素
		var lineNumbers = document.querySelector('.line-numbers');
		// 监听textarea内容变化事件
		textarea.addEventListener('input', function() {
			updateLineNumbers();
		});
		// 更新行号函数
		function updateLineNumbers() {
			// 获取textarea内容
			var lines = textarea.value.split('\n').length;
			// 清空行号元素的内容
			lineNumbers.innerHTML = '';

			// 为行号元素添加行数
			for (var i = 1; i < lines; i++) {
				lineNumbers.innerHTML += '<div>' + (i + 1) + '</div>';
			}
		}
		updateLineNumbers();
	});

	//监听提交
	form.on('submit(save)', function(form) {
		var data = form.field;
		io.post('/strategy/strategies', JSON.stringify(data));
		return false;
	});
	form.on('submit(compile)', function(form) {
		var data = form.field;
		io.post('/strategy/strategies/compile', JSON.stringify(data));
		return false;
	});

});
